...that comes to my mind - Allemand Anglais Dictionnaire